SPIN Tutorial: How to Become a SPIN Doctor
نویسنده
چکیده
Spin is a model checker for the verification of software systems. Spin uses a high level language called Promela to specify systems descriptions. The goal of this tutorial is to introduce novice users to both Promela and Spin. The tutorial itself is divided into two parts. The Basic Spin part is targeted towards novice users of Spin. The Advanced Spin part of the tutorial could also be of considerable interest to intermediate Spin users.
منابع مشابه
مشخصات پیوندگاههای ابررسانا - فرومغناطیس - ابررسانا با پایانههای ابررسانای یکتایی
We study numerically the electronic heat capacity, spin and charge current in a diffusive Superconductor-Ferromagnetic-Superconductor systems، with singlet superconducting leads and non-uniform ferromagnetic layer. Specially, we focus on ferromagnetic layer with domain wall and conical structures incorporation the spin-active interfaces. We investigate, how the 0-π transition is influenced by n...
متن کاملVerifying Parallel Programs with MPI-Spin
Standard testing and debugging techniques are notoriously ineffective when applied to parallel programs, due to the numerous sources of nondeterminism arising from parallelism. MPI-Spin, an extension of the model checker Spin for verifying and debugging MPI-based parallel programs, overcomes many of the limitations associated with the standard techniques. By exploring all possible executions of...
متن کاملEffective Bug Hunting with Spin and Modex
This tutorial consists of two parts. In the first part we present an advanced overview of Spin [1, 4], and illustrate its practical application to logic model checking problems. In the second part of the tutorial we present an overview of a related tool called Modex [2, 3]. Modex can be used to extract Spin verification models directly from C source code. It supports the definition of user-defi...
متن کاملAdvanced SPIN Tutorial
Spin [9] is a model checker for the verification of distributed systems software. The tool is freely distributed, and often described as one of the most widely used verification systems. The Advanced Spin Tutorial is a sequel to [7] and is targeted towards intermediate to advanced Spin users.
متن کاملEfficient Immobilised TiO2 in Polyvinylidene fluoride (PVDF) Membrane for Photocatalytic Degradation of Methylene Blue
Immobilised titanium dioxide (TiO2) in membrane structures has recently become attractive. This is due to the elimination of the separation step after the process of photocatalytic degradation. The efficiency of the TiO2 surface area exposed to UV light as the main important parameter needs to be considered. The immobilisation of TiO2 nanoparticles in the polyvinylidene fluoride (PVDF) membrane...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002